package com.rupyi.service.domain.vo;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.mbp.ServiceBaseEntity;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
@TableName("example")
public class ExampleVo extends ServiceBaseEntity {

    private String id;
    /**
     * 名称
     */
    private String name;
    /**
     * 价格
     */
    private BigDecimal price;
    /**
     * 所选日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date optionDate;
    /**
     * 完成标识
     */
    private Boolean completionFlag;
    /**
     * 页码
     */
    private Integer pageNum;
    /**
     * 每一页行数
     */
    private Integer pageSize;

    /**
     * 创建时间
     */
    @TableField(fill = FieldFill.INSERT)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    private List<ExampleItemVo> itemList;

}
